/*
 * Powered By [rapid-framework]
 * Web Site: http://www.rapid-framework.org.cn
 * Google Code: http://code.google.com/p/rapid-framework/
 * Since 2008 - 2010
 */

package com.osgix.authorize.vo.query;

import java.io.Serializable;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.osgix.common.orm.ibatis.BaseQuery;

public class UserInfoQuery extends BaseQuery implements Serializable {
	private static final long serialVersionUID = 3148176768559230877L;

	public static final String USER_INFO_ID = "user_info_id";
	public static final String LOGIN_ACCOUNT = "login_account";
	public static final String USER_NAME = "user_name";
	public static final String FIRST_NAME = "first_name";
	public static final String LAST_NAME = "last_name";
	public static final String LOGIN_PWD = "login_pwd";
	public static final String LOGIN_EMAIL = "login_email";
	public static final String USER_TYPE = "user_type";
	public static final String REGISTER_TIME = "register_time";
	public static final String USER_STATUS = "user_status";
	
	/** userInfoId */
	private java.lang.Long userInfoId;
	/** loginAccount */
	private java.lang.String loginAccount;
	/** userName */
	private java.lang.String userName;
	/** firstName */
	private java.lang.String firstName;
	/** lastName */
	private java.lang.String lastName;
	/** loginPwd */
	private java.lang.String loginPwd;
	/** loginEmail */
	private java.lang.String loginEmail;
	/** userType */
	private Integer userType;
	/** registerTime */
	private java.util.Date registerTimeBegin;
	private java.util.Date registerTimeEnd;
	/** userStatus */
	private Integer userStatus;

	public java.lang.Long getUserInfoId() {
		return this.userInfoId;
	}

	public void setUserInfoId(java.lang.Long value) {
		this.userInfoId = value;
	}

	public java.lang.String getLoginAccount() {
		return this.loginAccount;
	}

	public void setLoginAccount(java.lang.String value) {
		this.loginAccount = value;
	}

	public java.lang.String getUserName() {
		return this.userName;
	}

	public void setUserName(java.lang.String value) {
		this.userName = value;
	}

	public java.lang.String getFirstName() {
		return this.firstName;
	}

	public void setFirstName(java.lang.String value) {
		this.firstName = value;
	}

	public java.lang.String getLastName() {
		return this.lastName;
	}

	public void setLastName(java.lang.String value) {
		this.lastName = value;
	}

	public java.lang.String getLoginPwd() {
		return this.loginPwd;
	}

	public void setLoginPwd(java.lang.String value) {
		this.loginPwd = value;
	}

	public java.lang.String getLoginEmail() {
		return this.loginEmail;
	}

	public void setLoginEmail(java.lang.String value) {
		this.loginEmail = value;
	}

	public Integer getUserType() {
		return this.userType;
	}

	public void setUserType(Integer value) {
		this.userType = value;
	}

	public java.util.Date getRegisterTimeBegin() {
		return this.registerTimeBegin;
	}

	public void setRegisterTimeBegin(java.util.Date value) {
		this.registerTimeBegin = value;
	}

	public java.util.Date getRegisterTimeEnd() {
		return this.registerTimeEnd;
	}

	public void setRegisterTimeEnd(java.util.Date value) {
		this.registerTimeEnd = value;
	}

	public Integer getUserStatus() {
		return this.userStatus;
	}

	public void setUserStatus(Integer value) {
		this.userStatus = value;
	}

	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}

}
